home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1989 / Jul 89 / W0084-Deep Clone Hacks-Jul89 < prev    next >
Encoding:
Text File  |  1991-03-06  |  1.2 KB  |  30 lines  |  [TEXT/GEOL]

  1. Item    1904768                         18-July-89        08:39
  2.  
  3. From:   LINS                            Lins, Chuck
  4.  
  5. To:     BURBECK.S                       Burbeck, Steve
  6.  
  7. cc:     KORNHER                         Scarab Research, C Kornher, PRT
  8.         MACAPP.TECH$                    MACAPP Tech
  9.  
  10. Sub:    Deep Clone Hacks
  11.  
  12. Steve and Chris,
  13.  
  14. While I don't know of any languages providing deep cloning automatically (or on
  15. demand without programmer intervention). But I do know that Weinand, et. al. at
  16. ETH Zurich implemented a transparent deep clonign mechanism for ET++ (an
  17. application framework ala MacApp™ written in C++). If I remember correctly,
  18. they had an object that kept a subset of the compiler's symbol table
  19. information that described the classes and their structure. They were able to
  20. use this same information to add methods to their equivalent of TObject
  21. implementing object input/output which supports transfer of arbitrarily complex
  22. objects between external media and memory (and back).
  23.  
  24. For more information on ET++ see "Design and Implementation of ET++, a Seamless
  25. Object-Oriented Application Framework", A. Weinand, E. Gamma, and R. Marty, in
  26. "Structured Programming" Vol 10 #2 (1989).
  27.  
  28. Chuck
  29.  
  30.